may these notes help you see geometry in motion.
Preface
These notes accompany MATH 4230/5230, Differential Geometry of Curves and Surfaces, at the University of Colorado Boulder in Fall 2026. They are organized lecture by lecture and follow the course’s progression from parametrized curves in Euclidean space to the local and global geometry of surfaces.
The primary text is Kristopher Tapp’s Differential Geometry of Curves and Surfaces [Tap16]. Andrew Browder’s Mathematical Analysis: An Introduction [Bro96] serves as a supplementary reference for analytic background, especially for students enrolled in MATH 5230.
The aim of the notes is not to replace either the textbook or the classroom. Instead, each lecture records the principal definitions, examples, statements, and calculations that organize the day’s discussion. Proofs may occasionally be abbreviated in class and completed here; conversely, some geometric pictures and informal explanations will remain most natural at the board.
Organization of the notes
Each lecture begins with the assigned reading, the related homework, and a short list of goals. Definitions, examples, and results are numbered within that lecture. The index is meant to make the notes useful as a reference near the end of the semester, while the bibliography records the sources used in preparing them.
These notes will be revised throughout the semester. The date on the title page identifies the current working edition. _________________________________________________________________________________________
Course Information
Course
MATH 4230/5230, Differential Geometry of Curves and Surfaces.
Semester
Fall 2026.
Instructor
Sebastian Casalaina-Martin.
Class meetings
Monday, Wednesday, and Friday, 11:15 a.m.–12:05 p.m., in ECCR 151.
Primary text
Kristopher Tapp, Differential Geometry of Curves and Surfaces [Tap16].
Supplementary analysis reference
Andrew Browder, Mathematical Analysis: An Introduction [Bro96].
Scope
The course studies the geometry of plane and space curves and regular surfaces in . Central topics include speed and arc length, curvature and torsion, the Frenet frame, the first and second fundamental forms, Gaussian and mean curvature, geodesics, parallel transport, and the Gauss–Bonnet theorem.
How to use these notes
Read the assigned section of Tapp before class. During class, use these notes to organize definitions and calculations rather than as a substitute for working them out. After class, complete the assigned exercises and add your own examples, diagrams, and corrections in the margins. _________________________________________________________________________________________
Conventions and Notation
Unless stated otherwise, all maps are smooth. An interval means a connected subset of , usually open unless endpoints are explicitly included. A parametrized curve is generally denoted
with velocity and acceleration . The standard Euclidean inner product and norm are written
Beginning in Lecture 4 we follow the notation of Tapp’s curve chapter: names of vectors and vector-valued functions are boldface. Thus is a curve, and are its velocity and acceleration, and the lowercase bold symbols and denote the unit tangent and unit normal vectors. The curvature function is ; the vector is defined only when .
For plane curves, denotes counterclockwise rotation through angle , and . The signed curvature is , an angle function for the unit tangent is , and denotes the rotation index of a closed plane curve.
For space curves in , is the unit binormal vector, and is the Frenet frame. The torsion function is denoted by , using Tapp’s sign convention
The osculating plane is spanned by and , with as its unit normal.
For rigid motions, denotes the orthogonal group. If , then , while denotes translation by . Every rigid motion has the form ; it is proper when and improper when .
For a function , the notation denotes its derivative as a linear map. Later, when covariant differentiation is introduced, its notation will be stated explicitly to avoid confusing it with the ordinary Euclidean derivative.
The end of a proof is marked by . Definitions, examples, and results are numbered by lecture; for example, Proposition 4.2 is the second numbered item in Lecture 4. _________________________________________________________________________________________
Contents
Lecture 1Parametrized Curves: Regularity, Speed, and Arc Length
Reading. [Tap16, §1.1, pp. 2–8].
After class. Tapp, Exercises 1.5–1.10.
Goals. Review intervals and smooth maps, describe curves as smooth maps, distinguish regular from singular parametrizations, compute speed, and define arc length.
1.1 Review
1.1.1 Number systems and Euclidean space
Recall the familiar inclusions
where are the natural numbers, are the integers, are the rational numbers, and is the set of real numbers (all the numbers on the number line).
For each positive integer , Euclidean -space is
In particular, . For , the Euclidean norm is
1.1.2 Intervals
An interval is a subset with the property that, if and , then . A bounded interval with endpoints has one of the four forms
We also use and to describe unbounded intervals, for example , , and . The symbols are never included as endpoints.
1.1.3 Smooth functions and maps
Let be an interval. A function is smooth if it is infinitely differentiable at every ; i.e., for all and all integers , we have exists. For intervals that include one or both of their endpoints, then at these endpoints, we mean that the derivatives exist as one sided limits; for instance, if , then to say that exists means that exists. We write
In particular, denotes the smooth real-valued functions on . A map
is smooth when each coordinate function is smooth.
Remark 1.1 (Smoothness at a boundary point). The one-sided definition of smoothness above agrees with the extension definition of smoothness used in [Tap16, Definition/Exercise 1.2]. That is to say, is smooth if and only if there exists an open interval with and a smooth map such that for all and all integers , one has . (Note that is a one-sided limit if is an endpoint of , whereas is a two-sided limit at such a point.) For instance, if is smooth, then there is a real number and a smooth map such that for all and all integers , one has . A similar statement holds for intervals , and . We will use this extension fact without proof.
Exercise 1.2 (For students in MATH 5230). Let be an interval containing in its interior, and consider the linear map
which sends a smooth function to its formal Taylor series at . Borel’s lemma says that is surjective. Look up the statement of Borel’s lemma; no proof is required. Then use that to show that our definition of smoothness agrees with the definition in Tapp; i.e., prove that the remark above is true. For instance, if , then let be any function such that ; then define for and for . Also describe : what does it mean for a smooth function to have zero Taylor series at ? Is the kernel finite dimensional?
Remark 1.3 (Analysis background for MATH 5230). Graduate students should review [Bro96, Chapter 8, especially §§ 8.1–8.2 and 8.4] and learn the definition of the differential of a map , its interpretation as a linear approximation, its matrix representation, and the chain rule. They should also work several relevant exercises from § 8.6.
1.2 Parametrized curves
A geometric curve is a path traced through space. A parametrization records both the points of the path and the manner in which the path is traversed. Thus two maps can have the same image while moving along it at different speeds, in different directions.
The basic object in this course is therefore a map rather than merely a subset of Euclidean space.
Definition 1.4 (Parametrized curve). A smooth parametrized curve in is a smooth map
where is an interval.
Example 1.5 (Lines). Fix with . The map
parametrizes the line through in direction . Its velocity is constant:
A line through in direction .
Example 1.7 (The graph of a function). Let be smooth. The curve
parametrizes the graph . Its derivative is
1.3 Velocity, regularity, and speed
Definition 1.8 (Velocity and regularity). The velocity of at time is . The curve is regular at if , and it is regular if it is regular at every point of its domain.
Regularity says that the parametrization never comes instantaneously to a complete stop. It is a condition on the parametrization, not only on its image.
Remark 1.10. A parametrized curve is regular if and only if its speed is never zero. This is the definition used in Tapp.
Example 1.11 (Speed of the circle). For ,
Thus the standard angular parametrization has constant speed .
Example 1.12 (A nonregular parametrization). Consider
Then
so . The curve is regular away from , but it is not regular at . Its image is the semicubical cusp , with .
1.4 Arc length
The formula expresses a familiar physical principle: distance traveled is the integral of speed over time.
1.5 Summary
- The number systems , , , and , and Euclidean space ;
- intervals in , including open, closed, half-open, and unbounded intervals;
- smooth functions on intervals, including smoothness at boundary points;
- smooth maps and derivatives of vector-valued functions;
- parametrized curves ;
- examples of parametrized curves, including lines, circles, and graphs of functions;
- velocity , speed , and regular curves;
- examples of nonregular curves, including the cusp ;
-
arc length and the formula
Lecture 2Inner Products, Projections, and Orthonormal Bases
Reading. [Tap16, §1.2, pp. 9–15].
After class. Tapp, Exercises 1.15–1.20.
Goals. Use the Euclidean inner product to measure angles and orthogonality, decompose vectors into parallel and perpendicular parts, compute projections onto subspaces using orthonormal bases, and apply these ideas to vector-valued functions and curves.
2.1 The Euclidean inner product
The norm introduced in Lecture 1 measures the length of a vector. The inner product contains additional information: it measures how much one vector points in the direction of another.
Definition 2.1 (Euclidean inner product). For
the Euclidean inner product of and is
It is also commonly called the dot product.
Proof. Each identity follows directly by expanding the coordinate formula. For the final assertion,
which is nonnegative and vanishes exactly when every coordinate of vanishes. □
Remark 2.3. The first two conditions say that is bilinear, the next that it is symmetric, and the third that it is positive definite.
Theorem 2.4 (Cauchy–Schwarz inequality). For all ,
Equality holds precisely when and are linearly dependent.
Remark 2.5. The proof of the inequality is Tapp, Exercise 1.15. It should be proved algebraically rather than by appealing to the angle formula below, since that formula is justified using the Schwarz inequality.
Proof. If and are linearly dependent, then one can easily show that one has equality above. So assume that and are not linearly dependent. Then for , consider
where the strict inequality holds since and are not linearly dependent. A real quadratic polynomial has no zeros if and only if ; so therefore, we have
The result then follows from some algebra. □
Note that the theorem above implies that
Definition 2.6 (Angle, orthogonality, and parallelism). If are nonzero, their angle is the unique satisfying
Equivalently,
The vectors and are orthogonal if , and they are parallel if one is a scalar multiple of the other.
Thus nonzero vectors are orthogonal exactly when their angle is . The sign of records whether the angle is acute, right, or obtuse.
2.2 Orthogonal projection
Our goal is to understand and prove the following lemma:
Lemma 2.8. Let be a subspace. There exists a unique linear map
with the following properties:
- , i.e., the image of the linear map is ;
- , i.e., for all , we have ;
- , i.e., if , then .
Proof. Exercise. □
Recall that the kernel of a linear map (denoted ) is sometimes also referred to as the null space. We will recall the definition of the orthogonal complement later. For those of you who know what an orthonormal basis is (this definition is recalled below also):
In the subsections below, we review the terminology above, as well as some of the notation and terminology in Tapp.
2.2.1 Review: Components and projections (not covered in class)
Fix a nonzero vector . We want to split an arbitrary vector into one part that points along and another part perpendicular to .
Definition 2.11 (Component and projection in a direction). Let , with . The component of in the direction of is the signed scalar
The projection of in the direction of is the vector
If is a unit vector, these formulas simplify to
Proposition 2.12 (Parallel–perpendicular decomposition). Let , with . There is a unique decomposition
where is parallel to and is orthogonal to . It is given by
Proof. Since is parallel to , it must have the form . The condition that be orthogonal to gives
Hence
which proves both existence and uniqueness. □
2.2.2 Review: Orthonormal sets and bases
Definition 2.14 (Orthonormal set). A finite set is orthonormal if
Thus each is a unit vector, and distinct members are mutually orthogonal. An orthonormal set that is a basis of a subspace is an orthonormal basis of .
Every orthonormal set is linearly independent; this is Tapp, Exercise 1.19. The standard orthonormal basis of is
If , then
In other words, the usual coordinates of are precisely its components in the directions of the standard basis vectors.
For a subspace , its orthogonal complement is
Proposition 2.15 (Projection onto a subspace). Let be a subspace with orthonormal basis . Every has a unique decomposition
where and is orthogonal to every vector in . The projection of onto is
and
Proof. Write a prospective vector in as
The vector is orthogonal to all of exactly when it is orthogonal to each basis vector . Orthonormality gives
Thus the only possible coefficients are , and these coefficients do give the desired decomposition. □
Example 2.16 (Projection onto a plane). In , let
and let . The set is an orthonormal basis of . For ,
Hence the perpendicular part is
Remark 2.17 (Gram–Schmidt). Every finite-dimensional subspace of has an orthonormal basis. Starting from a basis , normalize , then subtract from each later vector its projections onto the orthonormal vectors already constructed, and normalize the result. For the first two steps,
Continuing this process gives the Gram–Schmidt process; its proof is Tapp, Exercise 1.20.
2.3 Differentiating inner products
The inner product also interacts well with differentiation.
Proof. Differentiate each coordinate and use the ordinary product rule for real-valued functions. □
Proposition 2.19 (Derivatives of orthogonality relations). Let be smooth.
- If is constant, then for every .
-
If for every , then
Proof. For the first statement, differentiate the constant function
The product rule gives
For the second, differentiate the identity . □
Example 2.20 (Motion on a sphere). If satisfies , then its image lies on the sphere of radius centered at the origin. The proposition says that is orthogonal to the radius vector . Thus the velocity is tangent to the sphere.
Corollary 2.21 (Constant-speed curves). If a curve has constant speed, then
for every . Thus its velocity and acceleration are orthogonal.
Proof. Apply the first part of the proposition to the vector-valued function . □
2.4 A geometric application: straight lines are shortest (not covered in class)
Theorem 2.22 (Length dominates endpoint distance). Let be a smooth curve, with and . Then
Thus no curve joining to is shorter than the line segment between them.
Proof. The result is immediate if , so assume and set
This is the unit vector pointing from toward . By Cauchy–Schwarz,
Therefore
□Remark 2.23. The proof illustrates a recurring strategy: choose a unit vector or an orthonormal basis adapted to the geometry of the problem, and then use inner products to extract the relevant components.
2.5 Summary
- The inner product encodes length, angle, and orthogonality.
- Projection separates a vector into parallel and perpendicular parts.
- With an orthonormal basis, coordinates and projections are computed directly by inner products.
- Differentiating an identity such as constant norm or orthogonality produces geometric information about derivatives.
- These tools will be used in Lecture 3 to separate acceleration into components parallel and perpendicular to velocity.
Lecture 3Acceleration and Reparametrization
Reading. [Tap16, §§ 1.3–1.4, pp. 16–23].
After class. Tapp, Exercises 1.26–1.29, 1.31, and 1.33.
Goals. Interpret acceleration geometrically, split it into components parallel and perpendicular to velocity, relate tangential acceleration to the rate of change of speed, define reparametrization and orientation, prove invariance of arc length, construct unit-speed parametrizations, and discuss closed curves.
3.1 Acceleration
Let be a regular curve. Following the notation used in physics, we write
The vector is the velocity, while measures the instantaneous change in velocity. Thus acceleration can result from a change in speed, a change in direction, or both.
The physical interpretation is supplied by Newton’s equation
For a particle of mass , the acceleration points in the direction of the net force. A force may pull partly along the direction of motion, thereby changing speed, and partly across the direction of motion, thereby bending the path.
Example 3.2 (Circular motion). For
we have
Thus the velocity is tangent to the circle, while the acceleration points toward its center. Moreover,
so the acceleration changes the direction of motion but not the speed.
3.1.1 Tangential and perpendicular acceleration
At each time, decompose the acceleration into the part parallel to velocity and the part perpendicular to velocity.
Definition 3.3 (Tangential and perpendicular components). For a regular curve, define
Then
where is parallel to and is orthogonal to .
The parallel component controls the speed.
Proposition 3.4 (Derivative of speed). Let be regular. Then
Thus the signed scalar component of acceleration in the direction of velocity is exactly the rate of change of speed.
Proof. We start with . We then differentiate both sides. On the left we have
On the right we have
The result follows from some algebra. □
Corollary 3.5. For a regular curve:
- the speed is increasing when and decreasing when ;
- the speed is constant if and only if for every , equivalently for every .
Example 3.6 (Acceleration along a parabola). Let
Then
At ,
so
The positive value
confirms that the particle is speeding up at this time.
The perpendicular component changes the direction of motion. Its magnitude is influenced both by how sharply the path bends and by how quickly the path is traversed. Reparametrization will allow us to separate these two effects.
3.2 Trace and reparametrization
The trace remembers the path but forgets the clock: it does not record where the particle is at a particular time, how fast it moves, or which direction it travels.
Example 3.8 (Same trace, different clocks). Let
and let
Since , the map is a smooth bijection. The curve
has the same trace as , but its speed varies according to the new clock .
Definition 3.9 (Reparametrization). Let be a regular curve. A reparametrization of is a curve of the form
where is a smooth bijection with for every .
In diagram form we say that the following diagram commutes:
3.3 More on reparameterization (not covered in class)
The derivative condition ensures that the new curve is still regular.
Proof. Apply the ordinary chain rule componentwise to obtain the first formula, then differentiate it using the product rule to obtain the second. Taking norms in the first formula gives the speed transformation law. □
Remark 3.11 (What changes and what does not). The term in the acceleration formula is parallel to velocity. Therefore the perpendicular component satisfies
Since speed squared transforms by the same factor,
This reparametrization-invariant ratio will become the curvature in the next lecture.
Because is an interval and never vanishes, the intermediate value theorem implies that has a constant sign.
Definition 3.12 (Orientation). A reparametrization is orientation-preserving if everywhere and orientation-reversing if everywhere.
The reparametrization in the previous example preserves orientation. By contrast,
reverses orientation.
Proposition 3.13 (Arc length is independent of parametrization). Let
be a reparametrization. Set
Then
Thus corresponding portions of the two parametrizations have the same arc length.
Proof. If , then the speed transformation formula and the substitution give
If , then , and the same substitution gives
These are precisely the asserted formulas in the two cases. □
3.4 Reparametrization by arc length (Covered on Friday August 28)
Unit-speed curves are especially convenient: the parameter difference equals the distance traveled along the curve. Every regular curve admits such a parametrization.
Theorem 3.14 (Arc-length parametrization). Every regular curve can be reparametrized by arc length. Moreover, for such a parameterization, the speed is constant and equal to .
Proof. For (for , etc., a similar argument works) define the signed arc-length function
By the fundamental theorem of calculus,
| (3.1) |
Thus is a smooth increasing bijection with a smooth inverse . Define
Next, since for all we have , differentiating with respect to gives
Therefore
From this we can check that gives a paramerization by arclength. In other words, for all , we have . □
Remark 3.15. There are some details for you to check in the argument above. First, to prove that is smooth, you must check that if is regular, then is smooth. Then you should review the proof from your calculus class that implies that is strictly increasing (see for instance [Bro96, Cor. 4.23]). Then you should check that is invertible, and the inverse is differentiable. Then you should check that the inverse of is smooth.
Remark 3.17. The proof gives an explicit procedure, but the inverse of the arc-length function often cannot be written in elementary closed form. The theorem is consequently more useful in theoretical arguments than as a computational recipe.
3.5 Closed curves (not covered in class)
A loop should meet itself smoothly at its beginning and ending point, not just have the same endpoint twice.
Definition 3.18 (Closed and simple closed curves). A closed curve is a regular curve such that
and every derivative agrees at the endpoints:
It is simple closed if it is one-to-one on .
The standard circle is simple closed. The figure-eight curve
closes smoothly but is not simple because it passes through the origin more than once.
Proposition 3.19 (Periodic extension). A regular curve is closed if and only if there is a periodic regular curve of period whose restriction to is .
Proof. This is Tapp, Exercise 1.33. The matching of every derivative at the two endpoints is precisely what permits the translated copies of to glue together smoothly. □
Remark 3.20 (Reparametrizing a closed curve). For closed curves, changing the clock should also allow a cyclic shift of the starting point. If is the periodic extension above and is its restriction to , then a closed reparametrization has the form
In addition to being a smooth bijection with nonzero derivative, the derivatives of must match at its two endpoints so that the composite also closes smoothly.
Proposition 3.21. Two simple closed curves have the same trace if and only if each is a reparametrization of the other.
For nonsimple closed curves, the trace does not contain enough information: one trip around a circle and two trips around the same circle have identical traces, but they are not reparametrizations of one another.
3.6 Summary
- Acceleration is and decomposes as .
-
The tangential component controls speed:
- A reparametrization changes the clock but preserves the trace.
- Under , velocity and acceleration transform by the chain rule, and arc length is unchanged.
- Every regular curve admits a unit-speed reparametrization using its arc-length function.
- A closed curve has matching position and derivatives at its endpoints; a simple closed curve has no self-intersections apart from the closing point.
- The ratio is unchanged by reparametrization and will lead to curvature in the next lecture.
Lecture 4Curvature
Friday, August 28, 2026
Reading. [Tap16, § 1.5, pp. 24–31].
After class. HW 1 is due. Begin Tapp, Exercises 1.36, 1.37, 1.38, and 1.43.
Goals. Define curvature in a parametrization-independent way, define the unit tangent and unit normal vectors, and relate curvature to the change in the direction of motion.
Remark 4.1 (Scope). We omit the discussion of osculating planes and osculating circles. The notation, order of presentation, and principal definitions below follow Tapp’s treatment of curvature.
4.1 The curvature function
Let
be a regular curve. Following Tapp, write the velocity and acceleration as
Decompose acceleration into parts parallel and perpendicular to velocity:
The perpendicular part detects turning, but its length also depends on how quickly the curve is traversed. If is a regular reparametrization, then
Thus the quotient below is unchanged by reparametrization.
Definition 4.2 (Curvature function).
Let be a regular curve. Its curvature vector is
Its curvature function is
The value measures how sharply the trace bends near . Solving the definition for the perpendicular acceleration gives
Thus the perpendicular acceleration increases both with curvature and with the square of the speed.
Proof. For a unit-speed curve, and . Hence , and the result follows directly from the definition. □
Example 4.4 (A circle). For , consider
Then
Since , one has . Therefore
A circle of radius has constant curvature .
4.2 Unit tangent and unit normal vectors
Definition 4.5 (Unit tangent and unit normal vectors).
Let be regular. Define
The vector is the unit tangent vector. The vector is the unit normal vector, and it is defined only at times for which .
Whenever the input is clear, we suppress it and write simply and . Where is defined, the set is orthonormal. The path records the direction in which the curve is moving. Its derivative measures how quickly that direction changes.
Proof. Since , differentiation gives
The identity implies . The first term above is therefore parallel to , while the second is perpendicular to . Hence
Substitution into the definition of curvature proves the formula . Then, putting this formula for curvature into the right hand side of shows that the right and middle terms are equal. □
At every time for which , the same calculation gives
and then, clearing denominators and using the formula for curvature in the proposition gives,
4.3 Curvature of a graph at a critical point (not covered in class)
Example 4.7. Let be smooth, let satisfy , and consider the natural parametrization of its graph,
At ,
These vectors are orthogonal, so
Thus, at a critical point of a graph, curvature is the absolute value of its concavity.
For the parabola at ,
4.3.1 Computational formula
The perpendicular component can be computed directly from velocity and acceleration:
Proof. Since , orthogonality gives
Substitute this into and simplify. □
4.4 A worked example (not covered in class)
Example 4.9 (A parabola). Consider
Then
The computational formula gives
The curvature is largest at the vertex , where
4.5 Further topics
Here are a few things to think about going forward. We will return to this later.
Recall that we have
What about ? We have
for some . In fact, we know that , so that .
Write , assuming is non-zero. Write
Then we have by definition
for some scalar function .
Exercise 4.10. What happens with the above under orientation preserving reparameterization? In other words, if we take , then how are , , and related to , , and change?
Solution. If we write , so that , then we know that , since this is the unit tangent direction at . Similarly . So on the one hand we have
Recall that we have
so that
Since , we have
Thus and point in the same direction (with the exact scalar above), and so . With this and the formula defining , we can conclude that . □
Then what about ? We have . We have , so that (from formula above). We have . So we have
where
4.6 Summary
-
Curvature is defined by
-
The unit tangent and unit normal are
with defined only where .
-
Curvature is the rate of change of direction divided by speed:
- For unit-speed curves, .
Lecture 5Plane Curves
Monday, August 31, 2026
Reading. Tapp, § 1.6, pp. 32–40.
After class. Begin HW 2(b): Tapp, Exercises 1.44–1.49.
Goals. Use counterclockwise rotations in the plane, define signed curvature, construct an angle function for the velocity of a unit-speed plane curve, and define the rotation index of a closed plane curve.
The plane has an extra feature that is not available in higher-dimensional Euclidean space: once an orientation is chosen, it makes sense to distinguish counterclockwise turning from clockwise turning. This gives curvature a sign.
5.1 Rotation matrices
For , define the counterclockwise rotation through angle by
Thus is a linear map. The rotation through is
For every ,
Consequently, if , then spans the line perpendicular to .
5.2 Signed curvature
Let
be a regular plane curve, and write
The vector
is a unit vector spanning . Orthogonal projection therefore gives
Dividing by , the curvature vector from Lecture 4 becomes
The scalar coefficient records not only the amount of turning, but also its direction.
The curvature vector and the signed curvature are related by
Thus means that the curve is turning counterclockwise (to the left), while means that it is turning clockwise (to the right).
5.2.1 The unit-speed case
If has unit speed, then . Since differentiating gives , all of the acceleration is perpendicular to the velocity. Hence
Example 5.2 (A circle parametrized by arc length). Let and
Then
Therefore . Reversing the orientation of the circle changes the signed curvature to , while its ordinary curvature remains .
5.3 Angle functions
For a unit-speed plane curve, the velocity takes values in the unit circle
Thus we have a smooth map . An angle function is a smooth lift of this map through the standard parametrization of the circle:
Definition 5.3 (Angle function). Let be a unit-speed plane curve with velocity . An angle function for is a smooth function such that
for every .
A single inverse-trigonometric formula does not work globally: for example, loses the sign of , and forcing creates jumps whenever the tangent direction passes through angle . Locally one may choose a suitable branch of or ; the next result shows that these local choices can be assembled into a smooth function on the whole interval.
Proposition 5.4 (Existence of a global angle function). Every unit-speed plane curve has a smooth angle function. It is unique up to addition of a constant integer multiple of . Moreover,
Proof. Suppose first that is a local angle function. Differentiating gives
Comparing this with shows that .
Choose and with , and define
Let
The set contains and is closed by continuity. If , choose a local inverse-trigonometric branch giving an angle function near . After adding a multiple of , the local angle agrees with at ; since both have derivative , they agree on a neighborhood of . Thus is also open. Because the interval is connected, . The same derivative argument proves uniqueness up to a constant multiple of . □
The formula
says that signed curvature is the instantaneous counterclockwise turning rate of the unit tangent.
Remark 5.5 (A general parametrization). If the curve is regular but not necessarily unit speed, an angle function for its unit tangent
satisfies
This follows by passing to an orientation-preserving unit-speed reparametrization.
5.4 Rotation index
For a closed plane curve, the unit tangent returns to its initial direction. The angle function itself may nevertheless change by one or more full turns.
Definition 5.6 (Rotation index). Let be a unit-speed closed plane curve, and let be an angle function. The rotation index of is
For a regular closed plane curve of variable speed, the rotation index means the rotation index of an orientation-preserving unit-speed reparametrization.
Because , the difference is an integer multiple of . Thus the rotation index is an integer. It counts the net number of times the unit tangent winds counterclockwise around the origin. In particular, a counterclockwise circle has rotation index , while the same circle with the opposite orientation has rotation index .
Corollary 5.7 (Total signed curvature). For a unit-speed closed plane curve,
For a regular closed plane curve with arbitrary parameter,
Proof. Integrate in the unit-speed case. For a general parameter, integrate . □
5.5 Summary
- rotates vectors counterclockwise by and produces the preferred perpendicular direction in the oriented plane.
-
Signed curvature is
- For a unit-speed curve, .
- An angle function satisfies and .
- The rotation index is the net number of counterclockwise turns made by the unit tangent along a closed plane curve.
Lecture 6Space Curves: Frenet Frame, Torsion, and Frenet Equations
Wednesday, September 2, 2026
Reading. [Tap16, § 1.7, pp. 41–47].
After class. Tapp, Exercises 1.62–1.66 and 1.68.
Goals. Review the cross product in , build the Frenet frame of a space curve, define torsion using Tapp’s sign convention, derive the Frenet equations, and explain why vanishing torsion characterizes planar curves.
6.1 The cross product
The special geometry of curves in depends on the cross product. Throughout this lecture, vectors and vector-valued functions are written in boldface, following Tapp.
Definition 6.1: Cross product
Let
Their cross product is
The determinant in the middle is the standard mnemonic for the coordinate formula on the right.
For , you can check that
| (6.1) |
Lemma 6.2 (Basic properties of the cross product). For and , the following hold.
-
is orthogonal to both and . Thus
- .
-
The cross product is linear in each input; for example,
-
If and are nonzero and , then
- The direction of is determined by the right-hand rule.
Proof. The first statement follows from (6.1), because a repeated row makes the determinant zero. The algebraic identities follow by expanding the coordinate formula. Finally,
which gives the length formula. □
6.1.1 Rotations and the cross product
A matrix is a rotation matrix if
Proof. For arbitrary , use preservation of the inner product and the scalar triple product:
Since this holds for every , the two vectors are equal. □
Remark 6.4. The condition matters. More generally, for an orthogonal matrix , i.e., ,
Thus a reflection reverses the cross-product direction.
6.2 The Frenet frame
Let be a regular space curve. At a time for which , the unit tangent and unit normal are already defined by
The cross product supplies a third vector.
Definition 6.5: Frenet frame
Let be a regular space curve and suppose . The unit binormal vector is
The ordered orthonormal basis
is called the Frenet frame at time .
6.3 The Frenet equations
Proposition 6.6: The Frenet equations
Let be a regular space curve. At every time for which ,
where is defined to make the second equation be true. Equivalently,
Proof. The first Frenet equation was proved in Lecture 4, but let us recall quickly. Since , differentiation gives
The identity implies . The first term above is therefore parallel to , while the second is perpendicular to . Hence
Thus we have
Clearing denominators in the last equation gives .
For the second Frenet equation, compute the three components of in the orthonormal basis :
In other words, we define .
This gives
Finally, is orthogonal to both and , so it is parallel to . By the definition of , we have
which proves the third equation. □
The definition of above agrees with the definition in Tapp:
Remark 6.8 (Sign convention). This is Tapp’s convention. Some authors define torsion with the opposite sign. The factor makes torsion independent of the speed of parametrization.
Remark 6.9 (Behavior under reparametrization). Torsion is independent of parametrization. Under an orientation-preserving reparametrization, all three Frenet vectors simply compose with the change of parameter. Under an orientation-reversing reparametrization, and change sign while does not; the signs in the definition of therefore cancel.
6.4 Some further topics
6.4.1 Zero torsion
Proposition 6.10. Let be a regular curve with for all . The trace of is constrained to a plane if and only if for all .
Proof. If is constrained to a plane, then it is easy to see that , so that using the Frenet equations, we have that for all .
Conversely, if for all , then the Frenet equations tell us that , so that is constant. The claim is then that is constant for all (which, since is constant, implies that is in a translate of the plane orthogonal to ).
To see that is constant, we have
since is a scalar multiple of , and . □
6.4.2 Product rule
Proof. Differentiate the coordinate formula component by component and apply the ordinary product rule. □
6.4.3 A curvature formula in
Proof. If , both sides vanish. Otherwise, let be the angle between and . Then . Therefore
6.5 Summary
-
The cross product satisfies
-
For a regular space curve,
- The Frenet frame is , where .
-
Tapp’s torsion convention is
- The Frenet equations describe how the moving orthonormal frame changes along the curve.
- When curvature is everywhere nonzero, a space curve has zero torsion exactly when its trace is contained in a plane.
Lecture 7Rigid Motions and Fundamental Theorems
Friday, September 4, 2026
Reading. [Tap16, §§ 1.8–1.9, pp. 48–60].
After class. HW 2 is due. Begin HW 3(a): Tapp, Exercises 1.70, 1.71, 1.75, 1.76, 1.78, and 1.83.
Goals. Define and classify rigid motions of Euclidean space, determine how curvature, signed curvature, and torsion behave under rigid motions, and state the fundamental theorems of plane and space curves. We prove the plane-curve theorem by reconstructing a curve from its signed curvature.
A rigid motion changes the position of a curve, and may also rotate or reflect it, without changing any distances. Thus rigid motions formalize the idea that two curves have the same shape but are viewed in different coordinate systems. We have been studying curves embedded in Euclidean space , and we will be interested in this lecture in understanding how our notions such as curvature and torsion change (or rather do not change) under rigid motions of the curve. In other words, we want to see that curvature and torsion are intrinsic to the curve in space, and not to its parameterization, or our coordinates (so long as we change coordinates in a way that preserves distances).
7.1 Rigid motions of Euclidean space
Definition 7.1: Rigid motion
A rigid motion of is a function
that preserves distances. Equivalently,
for all .
The inner product can be recovered from distances by the polarization identity
| (7.1) |
In particular, if a rigid motion fixes the origin, then it preserves norms and inner products.
For a matrix , write
Recall that is orthogonal if
The set of orthogonal matrices is denoted by ; this is called the orthogonal group. The following conditions are equivalent (if they hold for all ):
Thus the linear rigid motions are exactly the maps with .
For , let
denote translation by .
Theorem 7.2: Classification of rigid motions
Every rigid motion has a unique expression
where and . Equivalently,
Proof. Set and define
Then is a rigid motion with . By (7.1),
for all .
Let be the standard basis, and let be the matrix whose th column is . These columns form an orthonormal basis, so . Define
Then preserves inner products and fixes every . If and , then
Thus is the identity, so and .
For uniqueness, evaluating at determines , after which the linear part is determined as well. □
Since ,
so or .
Recall that is the set of matrices with non-zero determinant, and is called the general linear group. A matrix is said to be orientation preserving if (and is orientation reversing if ). A rigid motion is called orientation preserving if the matrix in the theorem above has determinant .
Definition 7.3: Proper and improper rigid motions
Suppose is a rigid motion. Following Tapp, is called proper if , and improper if . Proper rigid motions preserve orientation; improper rigid motions reverse orientation.
7.2 Geometric quantities under rigid motion
Let be regular, let be a rigid motion, and define
Writing and , and similarly for , differentiation gives
since and are constant.
Because is orthogonal, it preserves inner products, lengths, and orthogonality.
Proposition 7.4: Invariance under rigid motions
For a regular curve, the following statements hold.
-
Curvature is invariant under every rigid motion:
-
For a space curve, torsion is preserved by proper rigid motions and changes sign under improper rigid motions:
-
For a plane curve, signed curvature is preserved by proper rigid motions and changes sign under improper rigid motions:
Proof. Equation (7.3) implies
Therefore, since preserves lengths,
For a space curve at a point where ,
The transformation rule for the cross product is
so
Using Tapp’s torsion convention,
In the plane,
Substituting this identity into the formula for signed curvature gives
Thus ordinary curvature records bending without orientation, while signed curvature and torsion also detect handedness. A reflection preserves the amount of bending but reverses the relevant sign.
7.3 The fundamental theorems of curves
The preceding proposition shows that curvature data are unchanged by proper rigid motions. The converse is the fundamental result: the appropriate curvature data determine the curve up to a proper rigid motion.
Theorem 7.5: The fundamental theorems of plane and space curves
Let be an interval.
-
If is smooth, then there exists a unit-speed plane curve whose signed curvature is . If and are two such curves, then
for some proper rigid motion of .
-
If are smooth and , then there exists a unit-speed space curve whose curvature and torsion are and . If and are two such curves, then
for some proper rigid motion of .
The theorem has two parts. Existence says that allowable curvature data come from a curve. Uniqueness says that these data determine the curve’s shape: the only remaining freedom is its initial position and initial orientation.
7.3.1 The plane-curve construction
Proof of the plane-curve statement. Fix . We first construct the curve with initial conditions
Define
| (7.4) |
then define the velocity and the curve by
| (7.5) |
The vector integral is taken componentwise. The construction can be remembered as
By the Fundamental Theorem of Calculus,
so has unit speed. Furthermore,
For a unit-speed plane curve, this equation says exactly that the signed curvature is . This proves existence. Adding a constant to and a constant vector to gives arbitrary initial direction and initial position.
For uniqueness, let and be unit-speed plane curves with the same signed curvature , and choose angle functions and . After applying a rigid motion to each curve, we can assume that , and . Since
there is a constant such that
But then, plugging into and , and setting , we see that is a multiple of , so we can take . Therefore .
Finally, since
we see that . Setting , and using that , we see that . □
Remark 7.6 (Sketch of proof of the space-curve statement and ODE). Tapp states the space-curve theorem without proof because its proof uses existence and uniqueness for ordinary differential equations. For unit speed, the Frenet equations are
In matrix form, in the form you would use the result from ODE, this is (in block form)
where the (skew symmetric) matrix and the column matrix are defined as indicated.
Given , , and an initial positively oriented orthonormal frame , this linear first-order system has a unique solution with .
Note that since , we have that
so that is constant. Since (since , , and form an orthonormal basis), we see that for all , so that for all , we have that , , and form an orthonormal basis. For the orientation, make a new matrix with columns given by , , and . We know that for all , so that for all ; therefore . Since the determinant is is a polynomial in the entries, it is continuous, and therefore since , we know that , , and are positively oriented for all .
Defining
then produces a curve with , and, from the Fundamental Theorem of Calculus, we have that , so that the curve has unit speed. Then the differential equations above imply that , so that the unit normal for is equal to , and the curvature is . The differential equations above also give us that , so that the torsion is .
Uniqueness for the ODE, after using a proper rigid motion to align the initial points and Frenet frames, gives uniqueness of the curve up to a proper rigid motion.
7.4 A short overview of curvature formulas
Tapp’s § 1.9 collects the formulas developed in the preceding lectures. For a regular curve in , (Theorem 4.6)
For a plane curve ,
In particular, for the graph parametrization ,
For a space curve (see Theorem 6.12),
7.5 Summary
- Every rigid motion of has the form with .
- Curvature is preserved by all rigid motions. Signed curvature and torsion are preserved by proper rigid motions and change sign under improper rigid motions.
- A smooth signed-curvature function determines a unit-speed plane curve up to a proper rigid motion.
- Smooth functions and determine a unit-speed space curve up to a proper rigid motion.
Bibliography
Back to top ↑Index
The numbers in this index refer to pages in the complete typeset print edition.
C∞(I), 2
O(n), 41
R90, 29
acceleration, 15
orthogonal to velocity, 13
perpendicular component, 16
tangential component, 16
angle
between vectors, 8
angle function, 31
arc length, 5
invariance under reparametrization, 20
lower bound by endpoint distance, 13
arc-length parametrization, 20
binormal vector, 36
Borel’s lemma, 2
Cauchy–Schwarz inequality, 8
chain rule
for reparametrization, 19
circle
curvature of, 24
closed curve, 21
periodic extension, 21
component
of a vector, 10
constant-speed curve, 13
cross product, 34
curvature
cross-product formula, 38
formulas for, 46
invariance under rigid motion, 42
of a curve, 23
signed, 30
curve
acceleration, 15
arc length, 5
closed, 21
curvature, 23
nonregular, 4
parametrized, 3
regular, 4
reparametrization, 18
speed, 4
trace, 18
unit normal vector, 24
unit tangent vector, 24
cusp
semicubical, 4
differential
of a map, 2
distance
Euclidean, 1
preserved by a rigid motion, 40
dot product, 7
Euclidean norm, 1
extension
of a smooth function, 2
flat function, 2
Frenet equations, 37
Frenet frame, 36
fundamental theorem
of plane curves, 44
of space curves, 44
Gram–Schmidt process, 12
graph
as a parametrized curve, 3
inner product
Euclidean, 7
interval, 1
line segment
shortest path, 13
orientation
of a curve, 19
preserved by a rigid motion, 42
orthogonal complement, 11
orthogonal decomposition, 10
of acceleration, 16
orthogonal matrix, 41
orthogonal vectors, 8
orthonormal basis, 11
orthonormal set, 11
parallel vectors, 8
parametrized curve, 3
periodic curve, 21
product rule
for the inner product, 12
projection
in a direction, 10
onto a subspace, 11
regular curve, 4
reparametrization, 18
orientation-preserving, 19
orientation-reversing, 19
rigid motion, 40
classification, 41
improper, 42
proper, 42
rotation index, 32
rotation matrix, 29
cross product, 35
signed curvature, 30
invariance under rigid motion, 42
simple closed curve, 21
smooth function, 2
smooth map, 2
smoothness
at a boundary point, 2
speed, 4
derivative of, 17
sphere
velocity tangent to, 13
Taylor series
formal, 2
torsion, 37
invariance under rigid motion, 42
total signed curvature, 33
trace of a curve, 18
translation, 41
turning number, see rotation index
unit binormal vector, 36
unit normal vector
of a curve, 24
unit tangent
angle function, 31
unit tangent vector, 24
unit-speed curve
existence of reparametrization, 20
velocity of a curve, 4
winding number
of the unit tangent, 32